package com.fasc.open.api.bean.req.corp;

import com.fasc.open.api.bean.base.BaseReq;
import com.fasc.open.api.bean.common.CorpIdentInfo;
import com.fasc.open.api.bean.common.CorpInfoExtend;
import com.fasc.open.api.bean.common.UserIdentInfo;
import com.fasc.open.api.bean.common.UserInfoExtend;

import java.util.List;

/**
 * @author Fadada
 * 2021/10/16 17:38:58
 */
public class GetCorpAuthUrlReq extends BaseReq {
    private String openCorpId;
    private CorpIdentInfo corpIdentInfo;
    private Boolean corpIdentInfoMatch;
    private String operatorId;
    private UserIdentInfo operatorIdentInfo;
    private UserInfoExtend operatorInfoExtend;
    private Boolean operatorIdentInfoMatch;
    private List<String> requestAuthScope;
    private String redirectUrl;

    public String getOpenCorpId() {
        return openCorpId;
    }

    public void setOpenCorpId(String openCorpId) {
        this.openCorpId = openCorpId;
    }

    public CorpIdentInfo getCorpIdentInfo() {
        return corpIdentInfo;
    }

    public void setCorpIdentInfo(CorpIdentInfo corpIdentInfo) {
        this.corpIdentInfo = corpIdentInfo;
    }

    public Boolean getCorpIdentInfoMatch() {
        return corpIdentInfoMatch;
    }

    public void setCorpIdentInfoMatch(Boolean corpIdentInfoMatch) {
        this.corpIdentInfoMatch = corpIdentInfoMatch;
    }

    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId;
    }

    public UserIdentInfo getOperatorIdentInfo() {
        return operatorIdentInfo;
    }

    public void setOperatorIdentInfo(UserIdentInfo operatorIdentInfo) {
        this.operatorIdentInfo = operatorIdentInfo;
    }

    public UserInfoExtend getOperatorInfoExtend() {
        return operatorInfoExtend;
    }

    public void setOperatorInfoExtend(UserInfoExtend operatorInfoExtend) {
        this.operatorInfoExtend = operatorInfoExtend;
    }

    public Boolean getOperatorIdentInfoMatch() {
        return operatorIdentInfoMatch;
    }

    public void setOperatorIdentInfoMatch(Boolean operatorIdentInfoMatch) {
        this.operatorIdentInfoMatch = operatorIdentInfoMatch;
    }

    public List<String> getRequestAuthScope() {
        return requestAuthScope;
    }

    public void setRequestAuthScope(List<String> requestAuthScope) {
        this.requestAuthScope = requestAuthScope;
    }

    public String getRedirectUrl() {
        return redirectUrl;
    }

    public void setRedirectUrl(String redirectUrl) {
        this.redirectUrl = redirectUrl;
    }
}
